package cn.dev33.satoken.exception;

import org.springframework.http.HttpStatus;

/**
 * 一个异常：代表停止匹配，直接退出，向前端输出结果
 *
 * @author kong
 */
public class BackResultException extends SaTokenException {

    /**
     * 序列化版本号
     */
    private static final long serialVersionUID = 6806129545290130143L;

    /**
     * 要输出的结果
     */
    public Object result;

    @Override
    public HttpStatus getHttpStatus() {
        return HttpStatus.FORBIDDEN;
    }

    /**
     * 构造
     *
     * @param result 要输出的结果
     */
    public BackResultException(Object result) {
        super(String.valueOf(result));
        this.result = result;
    }

}
